package com.darren.center.springboot.thread;

public class StringBufferWithoutSync {

    public void add(String str1, String str2){
        //StringBuffer是线程安全的，由于sb只会在append方法中使用，不可能被其他线程引用
        //因此sb属于不可能共享的资源，JVM会自动消除内部锁
        StringBuffer sb = new StringBuffer();
        sb.append(str1).append(str2);
    }

    public static void main(String[] args) {
        StringBufferWithoutSync withoutSync = new StringBufferWithoutSync();
        for (int i = 0; i < 1000; i++) {
            withoutSync.add("aaa", "bbb");
        }
    }

}
